package com.csii.modules.online.config.service;

import com.csii.modules.online.config.exception.DBException;
import com.csii.modules.online.config.util.MetaDataUtil;

public interface DbTableHandler {
	String getAddColumnSql(MetaDataUtil var1);

	String getReNameFieldName(MetaDataUtil var1);

	String getUpdateColumnSql(MetaDataUtil var1, MetaDataUtil var2) throws DBException;

	String getMatchClassTypeByDataType(String var1, int var2);

	String dropTableSQL(String var1);

	String getDropColumnSql(String var1);

	String getCommentSql(MetaDataUtil var1);

	String getSpecialHandle(MetaDataUtil var1, MetaDataUtil var2);

	String dropIndexs(String var1, String var2);

	String countIndex(String var1, String var2);
}
